package com.cskaoyan._5exception;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/1 14:43
 **/

/*
异常的介绍
异常指的是：程序在运行期间出现了不正常情况，这种不正常情况的信息就会封装成一个异常对象。
一旦程序出现异常，JVM就会终止程序执行，并在控制台打印异常信息。
异常往往都是XXXException

异常信息:
    1.异常类型的全类名(全限定名)
    2.出现异常的原因
    3.出现错误的代码行(全类名,方法,行数)

出现异常时的程序执行过程:
    1.出现异常行之前的代码是正常执行的
    2.异常代码行后面的代码就不再执行了
    3.当程序执行到错误代码行时,JVm会把异常信息封装成一个异常对象,
    把异常对象的信息打印到控制台

异常的分类:
1.编译时异常
2.运行时异常

 */
public class Demo {
    public static void main(String[] args) {
        System.out.println("main start");

        // 人为的制造一个异常
        System.out.println(10/0);

        System.out.println("main end");
    }
}
